@import url("common.css");

.offScreen {
	position:absolute;
	left:-9999px;
}
.normalText {
	font-size:1em;
	font-weight:normal;
}

.mb10 {
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px;
}
.mt30 {
	margin-top:30px;
}

.graytext {
	color:#999;
}

.main-wrap {
	margin:0 0 0 200px;
}
 .side {
	width:190px;
	float:left;
	display:inline;
}
 .list-brand-item .main-wrap {
	margin:0;
}
.ui-more-bg {
	position:relative;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding:0 28px 0 10px;
	color:#333;
	background:#e5e5e5;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
}
.ui-more-nbg {
	position:relative;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding:0 28px 0 10px;
	color:#333;
}
.ui-more-nbg-arrow {
	position:absolute;
	display:inline-block;
	top:6px;
	right:10px;
	height:15px;
	line-height:15px;
	width:16px;
	overflow:hidden;
	background:url(../images/iconrount.png) 0 1px no-repeat;
}
.ui-more-nbg:hover {
	text-decoration:underline;
	color:#b10000;
}
.ui-more-nbg:hover .ui-more-nbg-arrow {
	background-position:0 -16px;
}
.ui-more-wb {
	position:relative;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding:0 28px 0 10px;
	background:#333;
	color:#fff;
}

.ui-slide-nav-r {
	width:462px;
}
.ui-slide-nav-r li {
	float:left;
	height:30px;
	line-height:30px;
	width:33.33%;
	background:#a4a4a4;
	text-align:center;
	cursor:pointer;
}
.ui-slide-nav-r a {
	display:inline-block;
	width:100%;
	height:100%;
	cursor:pointer;
	color:#fff;
}
.ui-slide-nav-r a:hover {
	text-decoration:none;
}
.ui-slide-nav-r .active {
	background:#b91919;
}
.ui-slide-nav-mini {
	height:24px;
	line-height:18px;
}
.ui-slide-nav-mini li {
	float:left;
	width:12px;
	font-family:Tahoma, Helvetica;
	font-size:28px;
	margin-right:5px;
	color:#716564;
	cursor:pointer;
}
.ui-slide-nav-mini .active {
	color:#b91919;
}
.mallCrumbs {
	padding-right:8px;
	background-color:#f7faff;
	position:relative;
	line-height:25px;
	border:1px solid #e1e7f5;
}
.mallCrumbs-nav {
	float:left;
	width:650px;
}
.mallCrumbs-nav-item {
	display:inline;
	overflow:hidden;
	padding-left:10px;
	color:#d96663;
}
.mallCrumbs-nav-item a {
	display:inline;
}
.mallCrumbs-nav-item .icon {
	width:16px;
	height:25px;
}
.mallCrumbs-count {
	float:right;
	color:#999;
}
.mallCrumbs-count em {
	color:#c60;
	padding:0 2px;
}
.search-result {
	margin:10px 0;
	height:25px;
	line-height:25px;
	text-indent:10px;
	background-color:#FFF7E5;
	border:1px solid #FFD57F;
}
.mini-shop {
	width:763px;
	height:80px;
	margin:10px 0;
	border-right:27px solid #f2f2f2;
	position:relative;
	z-index:10000;
}
.mini-shop-main {
	float:left;
	width:757px;
	height:74px;
	overflow:hidden;
	position:relative;
	border:3px solid #f2f2f2;
}
.mini-shop-main:link, .mini-shop-main:visited {
	color:#999;
}
.mini-shop-main p {
	line-height:1.6;
}
.mini-shop-main:hover {
	color:#999;
	cursor:pointer;
	text-decoration:none;
	border-color:#e7ecf8;
}
.imga, .info-box, .mini-otherShops {
	float:left;
	padding-top:10px;
	display:inline;
	overflow:hidden;
	margin-left:10px;
}
.imga {
	width:80px;
	margin-top:7px;
}
.info-box {
	height:60px;
	padding-top:5px;
	width:377px;
}
.info-title {
	font-size:14px;
}
.mini-otherShops {
	height:65px;
	width:250px;
	padding-left:20px;
	background-color:#f5f5f5;
}
.mini-otherShops span.mini-qijian {
	background-position:-16px -53px;
	float:left;
	width:62px;
	height:18px;
	line-height:50px;
	overflow:hidden;
	margin:2px 5px 0 0;
}
.mini-otherShops .mini-vmid {
	padding-top:15px;
}
.mini-shop-main .mini-otherShops strong {
	font-size:14px;
	color:#2953a6;
	font-weight:normal;
}
.mini-shop-main:hover .mini-otherShops strong {
	color:#c60;
	text-decoration:underline;
}
.mini-shop-main:hover .mini-otherShops {
	background-color:#e7ecf8;
}
.other-rec-shop {
	position:absolute;
	top:78px;
	left:490px;
	display:none;
}
.other-rec-shop li {
	height:24px;
}
.other-rec-shop a {
	padding-left:20px;
	display:inline-block;
	width:280px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	background-color:#f5f5f5;
}
.other-rec-shop a:hover {
	background-color:#fafafa;
}
.mini-shop .miniarrow {
	position:absolute;
	top:11px;
	right:-27px;
	width:26px;
	height:56px;
	cursor:pointer;
	outline:none;
	border-left:1px solid #e6e6e6;
	background-color:#F2F2F2;
}
.miniarrow b {
	display:inline-block;
	margin-top:20px;
	margin-left:10px;
	width:8px;
	height:8px;
	overflow:hidden;
}
.navigation {
	border-top:1px solid #E1E7F5;
}
.colProp {
	border:1px solid #e1e7f5;
	border-top:0;
}
.colProp-item {
	margin:-1px 5px 0;
	padding:4px;
	border-top:1px dotted #e1e7f5;
}
.j_colPropClose {
	height:28px;
	overflow:hidden;
}
.colProp-title {
	font-size:14px;
	width:100px;
	float:left;
	line-height:32px;
	font-weight:normal;
	white-space:nowrap;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.colProp-list {
	width:600px;
	overflow:hidden;
	float:left;
	_height:1%;
	_overflow:visible;
}
.colProp-list li {
	width:125px;
	height:18px;
	float:left;
	display:inline;
	padding:5px 0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-left:20px;
}
.colProp-brands-list li {
	width:100px;
}
.attribute {
	padding:4px 0 0 10px;
	border:1px solid #e1e7f5;
	border-top:0;
	background:#f8faff;
}
.attr-title {
	float:left;
	line-height:14px;
	margin-top:1px;
	margin-top:3px\9;
	_margin-top:2px;
}
.attr-item-title {
	display:inline-block;
	overflow:hidden;
	font-weight:normal;
	margin:-1px 3px 0;
	margin-top:1px\9;
	_margin-top:-1px;
	vertical-align:top;
}
.attr-item a, .colProp .checked a {
	position:relative;
	margin:0 1px 5px 0;
	padding:0 20px 0 3px;
	height:17px;
	line-height:17px;
	border:1px solid #e1e7f5;
	background:#fff;
	color:#2953a6;
	overflow:hidden;
	vertical-align:top;
	display:inline-block;
	white-space:nowrap;
}
.attr-item a:hover, .colProp .checked a:hover {
	border:1px solid #2953a6;
	text-decoration:none;
}
.attr-item .close-icon, .colProp .checked s {
	position:absolute;
	right:2px;
	top:2px;
	width:13px;
	height:13px;
	overflow:hidden;
}
.colProp-hd, .colProp-bd, .colProp-act {
	border:1px solid #E1E7F5;
}
.colProp-hd {
	background:#F7FAFF;
	padding:5px;
	border-bottom:none;
	border-top:none;
*zoom:1;
}
.colProp-hd .colProp-note {
	font-size:14px;
*float:left;
}
.colProp-hd .colProp-back {
	float:right;
}
.colProp-bd {
	overflow:hidden;
}
.colProp-bd .colProp-item {
	_margin-top:0;
	_border-top:0;
	_margin-bottom:-2px;
	_border-bottom:1px dotted #e1e7f5;
}
.colProp-cont {
	position:relative;
	padding-left:30px;
}
.colProp-all {
	float:left;
	height:18px;
	margin:5px 0;
	width:60px;
	border-right:1px solid #e1e7f5;
}
.colProp-act {
	background-color:#F8FAFF;
	text-align:center;
	padding:10px;
	border-top-color:#EAF0F7;
}
.colProp-act button {
	border:1px solid #ccc;
}
.colProp-multi {
	border:none;
}
.colProp-multi .loading {
	width:auto;
	height:100px;
	background:url(http://a.tbcdn.cn/sys/p4p/img/loading_32x32.gif) no-repeat center center;
}
.colProp-multi .colProp-list li {
	padding-left:0;
	margin-left:0;
	overflow:visible;
	_overflow:hidden;
	text-overflow:inherit;
}
.colProp-multi li a {
	padding:0 20px 0 3px;
	margin:0 2px 0 1px;
}
.colProp-multi .colProp-brands-list li {
	width:auto;
	margin-right:20px;
}
.colProp-multi .j_colPropClose {
	position:relative;
}
.colProp-item .j_colPropClose {
	height:56px;
}
.colProp-autoList li {
	width:auto;
	margin-left:0;
	padding-left:30px;
	padding-right:30px;
}
.colProp-autoList-a li {
	padding-left:20px;
	padding-right:20px;
}
.colProp-list .moreValue {
	display:none;
	float:none;
	margin-left:0;
}
.colProp-item .more {
	float:right;
	width:36px;
	margin:7px 0;
	text-decoration:none;
	outline:none;
}
.colProp-item .entry {
	display:inline-block;
	padding:0 5px;
	border:1px solid #ccc;
	color:#333;
	text-decoration:none;
}
.colProp-brands {
	position:relative;
}
.colProp-brands-open {
	width:670px;
	margin-top:30px;
}
.colPropBrands-note {
	position:absolute;
	right:-11px;
	top:-28px;
	height:20px;
	z-index:2;
	line-height:20px;
	padding:0 5px;
	background-color:#ffffe5;
	border:1px solid #FFD57F;
}
.colProp-toggler {
	position:relative;
	width:107px;
	height:16px;
	margin:-1px auto 0;
	border:1px solid #e1e7f5;
	border-top:0;
	background-color:#F8FAFF;
}
.colProp-toggler a {
	overflow:hidden;
	display:block;
	margin:0 auto;
	text-align:center;
	white-space:nowrap;
	outline:none;
	text-decoration:none;
	height:14px;
	line-height:14px;
	position:relative;
	z-index:1;
}
.colProp-toggler a:link, .colProp-toggler a:visited {
	color:#666;
}
.colProp-blueLine {
	height:4px;
	overflow:hidden;
	border:1px solid #e1e7f5;
	border-top:0;
	background-color:#F8FAFF;
}
.brands-wrap, .downAngle, .brands-btn {
	background:url("http://img03.taobaocdn.com/tps/i3/T1lrCmXkFZXXXXXXXX-250-47.png") no-repeat 999px 999px;
}
.colProp-brands {
	width:670px;
	float:right;
}
.downAngle {
	position:absolute;
	bottom:-6px;
	right:20px;
	width:9px;
	height:5px;
	font-size:0;
	overflow:hidden;
	background-position:-143px 0;
}
#J_BrandsSearch {
	padding:6px 0 2px 129px;
	width:659px;
	position:absolute;
	left:-109px;
	top:-4px;
	background-color:#F7FAFF;
}
.brands-wrap {
	width:197px;
	height:24px;
	padding:0 25px 0 28px;
	background-position:0 -23px;
}
#J_BrandsSearch label {
	color:#ccc;
	font-size:12px;
	height:24px;
	line-height:24px;
	width:100px;
	left:159px;
	position:absolute;
}
.brandS {
	height:22px;
	line-height:22px;
	width:197px;
	border:0;
	background:none;
}
.BSdel {
	position:absolute;
	left:356px;
	top:9px;
	height:19px;
	width:21px;
	overflow:hidden;
	background-color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
}
.J_BSdelHid {
	opacity:1;
	filter:alpha(opacity=100);
}
#J_searchloading {
	position:absolute;
	top:10px;
	left:390px;
}
.colProp-brands .more {
	width:39px;
	text-align:right;
	position:absolute;
	right:-9px;
	top:0;
	padding-right:10px;
	margin:0;
}
.colProp-brands-more {
	background-color:#fff;
}
.colProp-brands-more:link, .colProp-brands-more:visited {
	color:#fff;
}
.colProp-brands-no {
	text-overflow:clip!important;
	width:auto!important;
}
.attr-brands {
	position:relative;
	float:right;
	width:70px;
	height:23px;
	z-index:9999;
}
.attr-brands .colPropBrands-note {
	width:355px;
	padding-right:0;
	top:-30px;
}
.brands-btn {
	width:70px;
	height:23px;
	position:absolute;
	top:-2px;
	line-height:100px;
	overflow:hidden;
	cursor:pointer;
	visibility:visible;
}
.attr-brands .close {
	background-position:-71px 0;
}
.attr-brands .open {
	background-position:0 0;
}
.attr-brands-list {
	display:none;
	position:absolute;
	left:-714px;
	top:21px;
	width:780px;
	background-color:#fff;
	border:1px solid #c98080;
	border-top:3px solid #be0506;
	-moz-box-shadow:2px 2px 0 #e5e5e5;
	-webkit-box-shadow:2px 2px 0 #e5e5e5;
	box-shadow:2px 2px 0 #e5e5e5;
}
.attr-brands-list .colProp-brands {
	float:none;
	width:auto;
}
.attr-brands-list #J_BrandsSearch {
	top:0;
	left:0;
	width:664px;
	padding-left:124px;
}
.attr-brands-list #J_BrandsSearch label {
	left:154px;
}
.attr-brands-list #J_BSdel {
	left:348px;
}
.brandsInfo li {
	width:auto;
	text-overflow:clip;
}

.proHigh {
	color:#CEAA00;
}
.nowrapText {
	white-space:nowrap;
}
.product-title {
	margin:3px 0;
	height:36px;
	overflow:hidden;
	word-break:break-all;
	line-height:18px;
}
.product-title input {
	vertical-align:middle;
	margin-top:-2px;
}
.proSales-title {
	height:18px;
}
.product-title a {
	font-size:12px;
	font-weight:400;
	color:#666;
}
.product-title a:hover {
	color:#c60;
}
.product-img {
	display:block;
	overflow:hidden;
	background:#fff;
}
.product-img a {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
*display:block;
* font-size:144px;
* font-family:Arial;
	background-color:#fff;
}
.product-img img {
	vertical-align:middle;
}
.product-price {
	padding-top:4px;
	position:relative;
	height:17px;
	line-height:17px;
	overflow:hidden;
}
.pro-review:hover {
	text-decoration:none;
}
.tmall-price {
	font-size:16px;
	color:#c00;
	font-weight:bold;
}
.proSales {
	color:#c00;
	font-weight:normal;
}
.proSales-price {
	position:relative;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.proSales-price .tmall-price {
	margin-left:3px;
}
.proDefault-price {
	height:14px;
	overflow:hidden;
	font-family:"tahoma";
	text-decoration:line-through;
}
.product-price .yun-price {
	color:#999;
	white-space:nowrap;
}
.product-price .yun-price strong {
	font-weight:normal;
	display:inline-block;
}
.product-discount {
	position:absolute;
	right:0;
	top:0;
	background:#bf0000;
	color:#fff;
	padding:1px 4px;
}
.product-sum {
	position:relative;
	height:16px;
	line-height:16px;
	overflow:hidden;
	margin:3px 0;
	color:#999;
}
.product-icons {
	height:22px;
	overflow:hidden;
}
.product-icons img {
	margin:0 5px;
	vertical-align:middle;
}
.proIcon-fen {
	display:inline-block;
	position:relative;
	padding:0 2px 0 38px;
	height:12px;
	line-height:12px;
	overflow:hidden;
	font:11px/1.1 bold;
	color:#f09401;
	vertical-align:middle;
	border:1px solid #e7a008;
}
.proIcon-fen img {
	position:absolute;
	left:0;
	top:0;
	margin:0;
}
.product-attr {
	height:17px;
	overflow:hidden;
}
.product-hover .product-attr {
	height:35px;
}
.product-attr a {
	border-left:1px solid #d5d5d5;
	padding-left:3px;
	padding-right:6px;
	margin-left:-3px;
	white-space:nowrap;
}
#J-listContainer { padding:5px;}
.item-view .product {
	float:left;

	z-index:1;
	margin:0px 10px 10px 10px;
}
.item-view .productInfo {
	height:300px;
	padding:6px 4px;
	border:1px solid #e6e6e6;
	overflow:hidden;
}
.item-view .product-hover .productInfo {
	height:300px;
	padding:13px 12px;
	border:3px solid #E6E6E6;
	overflow:hidden;
}
.item-view .productInfo-hover {
	background-color:#f5f5f5;
}
.item-view .spu .product-img {
	margin-top:0;
}
.item-view .spu .productInfo {
	margin:1px 5px 5px 1px;
	padding:14px 11px 0 14px;
	height:320px;
	border:0;
}
.item-view .spu .productInfo .pic {
	margin-top:0;
}
.item-view .product-img, .item-view .product-img a {
	width:220px;
	height:220px;
}
.item-view .product-wl {
	margin-bottom:3px;
}
.item-miniView .product {
	width:190px;
	padding:0;
	margin:0 10px 0 0;
}
.item-miniView .productInfo {
	width:160px;
	height:315px;
	border:0;
	padding:15px;
}
.item-miniView .spu .productInfo {
	height:260px;
}
.item-miniView .product-img {
	margin-top:0;
}
.item-miniView .product-img, .item-miniView .product-img a {
	width:160px;
	height:160px;
}
.item-miniView .tmall-price {
	font-size:14px;
}
.item-miniView .proSales-price .tmall-price {
	margin-left:0;
}
.product-expand {
	position:relative;
	overflow:visible;
}
.product-expand .productInfo {
	position:absolute;
	height:auto;
	background:#f5f5f5;
}
.shop-view .show-title {
	float:left;
	width:200px;
	height:30px;
	overflow:hidden;
	font-weight:normal;
	font-size:12px;
	line-height:30px;
}
.icon-flagship {
	float:left;
	width:62px;
	line-height:100px;
	height:18px;
	margin-top:7px;
	overflow:hidden;
}
.shop-view .J_CurrentSellerNick {
	float:left;
	margin-right:5px;
}
.shop-view .ww-light {
	position:absolute;
	top:3px;
}
.shop-view .show-list {
	position:relative;
	z-index:4;
	overflow:hidden;
	margin-bottom:20px;
	border:1px solid #e6e6e6;
}
.shop-view .show-hd {
	padding-left:10px;
	height:28px;
	line-height:28px;
	border-bottom:1px solid #e5e5e5;
	background-color:#f2f2f2;
}
.shop-view .product {
	float:left;
	width:234px;
	padding:10px 0 0 25px;
}
.shop-view .product-img, .shop-view .product-img a {
	width:220px;
	height:220px;
}
.shop-view .product-list {
	float:left;
	width:100%;
}
.user-info {
	float:right;
	width:310px;
	padding-right:265px;
	display:inline;
	text-align:right;
	white-space:nowrap;
}
.userInfo-list {
	display:inline;
	padding-right:5px;
	padding-left:5px;
	margin-right:-1px;
	border-right:1px dotted #999;
}
.shop-view .grade-more .c-value-no {
	vertical-align:text-top;
}
.shop-view .user-info .city, .shop-view .user-info .sale {
	border-right:1px dotted #999;
}
.shop-view .user-info .sale strong {
	color:#CEAA00;
}
.shop-miniView .product {
	width:180px;
	padding-left:15px;
	margin-right:0;
}
.shop-miniView .product-img, .shop-miniView .product-img a {
	width:160px;
	height:160px;
}
.shop-miniView .tmall-price {
	font-size:14px;
}
.shop-miniView .show-bd {
	height:270px;
}
.shop-view .show-sum {
	padding:10px 15px 5px 0;
	clear:both;
	text-align:right;
}
#J_ItemCompareBtn {
	width:81px;
	height:20px;
	display:block;
	border:0;
	text-indent:-999em;
}
.shop-grade {
	width:265px;
	height:23px;
	position:absolute;
	right:-1px;
	top:0;
	_top:auto;
	z-index:999;
	text-align:right;
	background-color:#f2f2f2;
	vertical-align:middle;
	border-right:0;
	padding-left:0;
}
.shop-grade label {
	border-left:1px dotted #999;
	padding-left:5px;
}
.shop-grade li {
	display:inline;
	padding-right:10px;
	padding-left:10px;
	border-right:1px dotted #999;
}
.shop-grade a {
	cursor:pointer;
}
.shop-grade a:link, .shop-grade a:visited {
	color:#999;
}
.shop-grade a:hover {
	text-decoration:none;
}
.gradeMoreBtn {
	display:inline-block;
	width:11px;
	height:11px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
	margin-left:5px;
}
.gradeMore-rate {
	display:none;
	width:250px;
	height:100px;
	padding:10px 0 10px 10px;
	position:absolute;
	right:0;
	top:24px;
	text-align:left;
	line-height:18px;
	background-color:#fff;
	border:1px solid #ccc;
}
.shop-grade-hover .gradeMore-rate, .shop-grade:hover .gradeMore-rate {
	display:block;
}
.gradeMore-rate .compare {
	color:#808080;
	margin-left:70px;
	font-weight:normal;
}
.gradeMore-rate li {
	padding-left:0;
	display:block;
	margin-top:5px;
	height:20px;
	border-right:0;
	white-space:nowrap;
}
.rateinfo {
	color:#A1001A;
	cursor:pointer;
	font-weight:bold;
}
.rateinfo b {
	width:24px;
	display:inline-block;
	font-weight:normal;
	height:15px;
	line-height:15px;
	margin:0 5px;
	padding:1px 2px 1px 3px;
	background-color:#A1001A;
	border-radius:2px 2px 2px 2px;
	color:#fff;
	vertical-align:middle;
}
.rateinfo-lower {
	color:#217311;
}
.rateinfo-lower b {
	background-color:#217311;
	border-color:#217311;
}
.c-value-no {
	width:60px;
	height:12px;
	overflow:hidden;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	background:url("http://img04.taobaocdn.com/tps/i4/T1xLqFXjxbXXXXXXXX-63-178.gif") no-repeat 0 -162px;
}
.c-value-5 {
	background-position:0 0;
}
.c-value-4d5 {
	background-position:0 -16px;
}
.c-value-4d9, .c-value-4d8, .c-value-4d7, .c-value-4d6, .c-value-4d5, .c-value-4d4, .c-value-4d3, .c-value-4d2, .c-value-4d1 {
	background-position:0 -16px;
}
.c-value-4 {
	background-position:0 -32px;
}
.c-value-3d9, .c-value-3d8, .c-value-3d7, .c-value-3d6, .c-value-3d5, .c-value-3d4, .c-value-3d3, .c-value-3d2, .c-value-3d1 {
	background-position:0 -48px;
}
.c-value-3 {
	background-position:0 -66px;
}
.c-value-2d9, .c-value-2d8, .c-value-2d7, .c-value-2d6, .c-value-2d5, .c-value-2d4, .c-value-2d3, .c-value-2d2, .c-value-2d1 {
	background-position:0 -82px;
}
.c-value-2 {
	background-position:0 -98px;
}
.c-value-1d9, .c-value-1d8, .c-value-1d7, .c-value-1d6, .c-value-1d5, .c-value-1d4, .c-value-1d3, .c-value-1d2, .c-value-1d1 {
	background-position:0 -116px;
}
.c-value-1 {
	background-position:0 -130px;
}
.c-value-0d9, .c-value-0d8, .c-value-0d7, .c-value-0d6, .c-value-0d5, .c-value-0d4, .c-value-0d3, .c-value-0d2, .c-value-0d1 {
	background-position:0 -146px;
}
.c-value-0 {
	background-position:0 -162px;
}
.item-miniView .product-hover .productInfo {
	background:#f5f5f5;
	border:3px solid #f2f2f2;
	height:315px;
	padding:12px;
	width:160px;
}
.item-miniView .proThumb-wrap {
	width:111px;
}/*pub-1|2012-05-14 14:57:26*/
.ui-page {
	margin-bottom:10px;
	color:#999;
	font-size:14px;
	font-weight:bold;
	font-family:\5b8b\4f53, Helvetica, sans-serif;
}
.ui-page b {
	font-weight:normal;
}
.ui-page a {
	color:#2953A6;
	cursor:pointer;
	text-decoration:none;
}
.ui-page a:hover {
	background-color:#EFEFEF;
	text-decoration:underline;
}
.ui-page a, .ui-page b {
	float:left;
}
.ui-page-prev, .ui-page-next, .ui-page a, .ui-page-cur, .ui-page-info, .ui-page-skip {
	height:26px;
	width:auto;
	padding:12px 14px 0;
}
.ui-page-prev, .ui-page-next, a.ui-page-prev, a.ui-page-next {
	padding:12px 10px 0;
}
.ui-page-prev, .ui-page-next, .ui-page a, .ui-page-cur {
	border:1px solid #E5E5E5;
	border-left:0;
}
.ui-page-prev {
	border-left:1px solid #E5E5E5!important;
}
.ui-page-cur, b.ui-page-next, b.ui-page-prev {
	background-color:#EFEFEF;
}
.ui-page-break {
	border-right:1px solid #E5E5E5;
	padding:0 4px;
	line-height:40px;
	font-weight:bold;
}
.ui-page-num {
	padding-top:19px;
}
.ui-page-skip {
	margin-top:19px;
	padding:10px 0 0 10px;
}
.ui-page-skipTo {
	width:32px;
	height:18px;
	margin:-2px 2px 0;
	line-height:20px;
	font-size:16px;
	color:#999;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ccc;
}
.ui-page-skipBtn {
	margin:-2px 0 0 2px;
}
.ui-btn-s {
	padding:0 10px;
	display:inline-block;
	vertical-align:middle;
	background:#ccc url(http://a.tbcdn.cn/apps/tmall/mui/btn/img/btn.png) repeat-x;
	color:#333;
	border:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	cursor:pointer;
	outline:none;
	overflow:visible;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
*zoom:1;
*border-color:black;
*filter:chroma(color=black);
	height:20px;
*height:22px;
	font-size:12px;
	font-weight:normal;
}
.ui-btn-s {
	background-position:0 -300px;
}
.ui-btn-s-hover, .ui-btn-s:hover {
	background-position:0 -320px;
}
.ui-btn-s-active, .ui-btn-s:active {
	background-position:0 -340px;
}
.ui-btn-s-selected {
	background-position:0 -360px;
}
======= .quick-page-changer {
float:right;
background:none;
}
.quick-page-changer a, .quick-page-changer span {
	float:left;
	display:inline;
	margin-left:5px;
	height:18px;
	padding-top:2px;
	position:relative;
}
.quick-page-changer .previous-page, .quick-page-changer .next-page, .quick-page-changer .no-previous, .quick-page-changer .no-next {
	border:1px solid #D4D4D4;
	text-decoration:none;
}
.quick-page-changer .next-page, .quick-page-changer .no-next {
	padding-left:5px;
	padding-right:5px;
}
.quick-page-changer .next-page:hover, .quick-page-changer .previous-page:hover {
	color:#2953A6;
	background-color:#efefef;
}
.quick-page-changer .no-previous, .quick-page-changer .previous-page {
	width:20px;
	text-align:center;
	overflow:hidden;
}
.pagination {
	clear:both;
	margin-top:15px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
.page-bottom {
	float:right;
}
.pagination a, .page-info, .page-prev, .page-cur, .page-start, .page-end, .page-break, .page-skip {
	float:left;
}
.pagination a, .page-info, .page-prev, .page-start, .page-cur, .page-end, .page-skip {
	height:28px;
	padding:10px 14px 0;
}
.page-start {
	width:auto;
}
.page-cur, .pagination a, .page-end {
	border:1px solid #e5e5e5;
	border-left:0;
}
.pagination a:hover {
	color:#2953a6;
	background-color:#efefef;
}
.page-start, .pagination .page-prev {
	border:1px solid #e5e5e5;
}
.page-next span {
	padding-right:14px;
	background-position:48px -39px;
}
.page-end span {
	padding-right:14px;
	background-position:48px -56px;
}
.page-start span {
	padding-left:14px;
	background-position:-30px -56px;
}
.page-prev span {
	background-position:48px -39px;
}
.page-cur {
	background-color:#efefef;
}
.page-break {
	border-right:1px solid #e5e5e5;
	padding:0 4px;
	line-height:40px;
}
.page-prev span, .page-start span, .page-mini .page-next span, .page-mini .page-end span {
	display:inline!important;
}
.page-skip {
	padding-right:0;
	padding-left:5px;
	font-weight:normal;
}
.pageSkip-jumpto {
	height:20px;
	margin:0 3px;
	border:1px solid #e5e5e5;
	color:#999;
	font-size:14px;
	text-align:center;
}
.pageSkip-search {
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
}
.ui-pagination {
	height:60px;
	margin-top:0;
}
.ui-page-s {
	height:21px;
	overflow:hidden;
	color:#999;
	font-family:\5b8b\4f53;
	font-size:12px;
	float:right;
}
.ui-page-s-len, .ui-page-s-prev, .ui-page-s-next {
	float:left;
	display:inline;
	margin-left:3px;
}
.ui-page-s-prev, .ui-page-s-next {
	width:19px;
	padding:4px 0 2px;
	line-height:1;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border:1px solid #E5E5E5;
}
.ui-page-s a {
	text-decoration:none;
	color:#2953A6;
}
.ui-page-s a:hover {
	background-color:#efefef;
}
.ui-page-s b {
	background-color:#EFEFEF;
}
b.ui-page-s-len {
	background:none;
	line-height:20px;
	font-weight:normal;
}/*pub-2|2011-12-01 09:39:19*/
.btmSearch {
	padding:27px 0;
	background-color:#f4f4f4;
	margin-top:20px
}
.btmSearch-main {
	width:530px;
	margin:0 auto
}
.btmSearch-form {
	z-index:9999;
	background-position:-2px -16px;
	background-color:#fff
}
.btmSearch-input {
	height:26px;
	overflow:hidden;
	position:relative;
	border:1px solid #BA1324
}
.btmSearch-mq-label {
	visibility:visible;
	position:absolute;
	left:8px;
	top:1px;
	z-index:1;
	color:#666;
	font-size:12px;
	line-height:24px;
	height:24px
}
.btmSearch-mq {
	float:left;
	display:block;
	color:#000;
	font-weight:900;
	line-height:17px;
	width:427px;
	height:17px;
	padding:5px 2px 4px 4px;
	border-width:0;
	margin:0
}
.btmSearch-btnSubmit {
	float:right;
	display:block;
	color:#000;
	font-weight:900;
	font-size:14px;
	line-height:26px;
	width:94px;
	height:26px;
	cursor:pointer;
	overflow:hidden;
	background:#FED24D;
	border:0;
	border-left:1px solid #BA1324
}
.btmSearch-btnSubmit s {
	position:absolute;
	top:0;
	right:0;
	width:94px;
	height:24px
}/*pub-2|2011-12-01 09:39:20*/
.p4p-box {
	border:1px solid #e6e6e6
}
.p4p-box .title {
	background-color:#f2f2f2;
	border-bottom:1px solid #e6e6e6;
	font-size:14px;
	padding:2px 0 2px 15px
}
.p4p-box .product-img, .p4p-box .product-img a {
	width:160px;
	height:160px
}
.p4p-box .product {
	float:left;
	display:inline;
	border-left:1px dotted #e6e6e6;
	width:160px;
	height:232px;
	text-align:center;
	padding:10px 18px;
	margin-left:-1px
}/*pub-2|2011-12-01 09:39:19*/
.recommend-sales-promotions-panel {
	background:#fafafa;
	margin-top:10px
}
.recommend-sales-promotions h3 {
	border-bottom:1px solid #E4E4E4
}
.recommend-sales-promotions li img {
	width:170px;
	height:150px
}
.recommend-sales-promotions li a {
	margin:9px;
	display:block;
	height:150px
}
.bestSeller {
	background-color:#fafafa;
	border:1px solid #e5e5e5
}
.bestSeller .title {
	padding:2px 0 2px 15px;
	background-color:#f2f2f2;
	border-bottom:1px solid #e6e6e6;
	font-size:14px
}
.bestSeller-list {
	margin:13px
}
.bestSeller-list .product {
	margin-bottom:15px;
	padding-bottom:10px;
	text-align:center;
	border-bottom:1px dotted #e6e6e6
}
.bestSeller .product-img {
	border:1px solid #e6e6e6
}
.bestSeller .product-img, .bestSeller .product-img a {
	height:160px;
	height:160px
}
.bestSeller-num {
	font-weight:700;
	color:#c60
}/*pub-2|2011-12-01 09:39:20*/
.msgBox {
	position:relative;
	border:1px solid #ecd4cc;
	background-color:#fef8f6;
	padding:20px 20px 20px 0;
	margin-bottom:10px;
	color:#656565;
	font-weight:700
}
.msgBox h2 {
	font-size:14px;
	color:#000;
	padding-bottom:5px
}
.msgBox h2, .msgBox p {
	margin-left:100px
}
.msgBox strong {
	color:#980c1a
}
.msgBox-img {
	position:absolute;
	left:20px;
	top:10px
}
p.mall404_kw_wrap {
	padding-left:10px;
	overflow:hidden;
	margin:10px 0;
	height:25px;
	line-height:25px;
	background-color:#F7FAFF;
	border:1px solid #E1E7F5;
	color:#666
}
p.mall404_kw_wrap a {
	margin-right:8px;
	padding-right:8px;
	white-space:nowrap;
	border-right:1px solid #ccc
}
.mall404 {
	margin-left:0
}
.lv_goods h2, .lv_brand h2 {
	padding:10px 0 3px 10px
}
.lv_goods ul, .lv_brand ul {
	padding-left:10px;
	margin-right:-60px
}
.lv_goods li {
	float:left;
	width:120px;
	padding:10px 52px 10px 0
}
.lv_goods li a, .lv_brand li a {
	display:block;
	text-align:center
}
.lv_goods img, .lv_brand img {
	vertical-align:middle
}
.lv_goods .img {
	height:120px;
	width:120px;
	text-align:center;
	overflow:hidden;
	margin-bottom:5px
}
.lv_list_goods .img {
	height:160px;
	width:160px
}
.lv_goods .price {
	color:#c00;
	font-weight:700;
	padding:0 2px 0 13px;
	background:url("http://img02.taobaocdn.com/tps/i2/T1gI0VXmVGXXXXXXXX-88-142.png") no-repeat -78px -109px
}
.lv_goods .name {
	height:38px;
	overflow:hidden
}
.lv_goods .name a {
	color:#666
}
.lv_brand li {
	float:left;
	width:160px;
	height:80px;
	overflow:hidden;
	position:relative;
	padding:10px 45px 10px 0
}
.lv_brand li img {
	max-height:80px;
	display:inline-block
}
.mall404 {
	margin-left:0
}
.searchTip {
	padding:8px 20px 20px 115px;
	background:#FFF8F6;
	border:1px solid #F7EAE7
}
.searchTip h2 {
	font-size:14px;
	font-weight:700;
	color:#333;
	line-height:38px
}
.searchTip h3 {
	line-height:36px
}
.searchTip li {
	margin-bottom:5px;
	list-style:decimal inside
}
.btnText {
	width:180px;
	padding:4px 5px;
	height:15px;
	line-height:15px;
	margin-top:2px;
	border:1px solid #e5e5e5
}
.btnGoTB, .btnGoMall {
	font-weight:900;
	width:86px;
	height:25px;
	margin:2px 0 0 10px;
	border:0;
	color:#fff;
	vertical-align:top;
	cursor:pointer;
	background:url(http://img04.taobaocdn.com/tps/i4/T1.Yd0Xi4JXXXXXXXX-115-50.png) 0 -25px no-repeat
}
.searchTip .btnGoMall {
	width:115px;
	background-position:0 0
}
.recommend-panel {
	margin-top:10px
}/*pub-1|2012-05-14 14:57:27*/
.filter {
	z-index:100;
	margin-bottom:10px;
	position:relative;
	height:34px;
}
.filter s {
	display:inline-block;
	text-decoration:none;
}
.search-filter {
	padding:5px 0 5px 10px;
	height:28px;
	margin-bottom:5px;
	background-color:#efefef;
	color:#666;
	border-top:1px solid #a6a6a6;
}
.search-filter.search-404 {
	border-bottom:1px solid #f7d5b0;
	margin-right:10px;
}
.filter-toolbar {
	float:left;
	display:inline;
	margin:0 5px 0 0px;
}
.filter-toolbar a {
	color:#404040;
	outline:none;
}
.filter-toolbar a:hover {
	color:#f60;
}
.filterDis-settings {
	float:left;
	height:24px;
	line-height:24px;
	padding:0 10px;
	color:#333;
	background-color:#F7FAFF;
}
.price-order {
	float:left;
}
.price-order .by-price {
	float:left;
	position:relative;
	width:98px;
	height:24px;
	top:4px;
	left:6px;
}

.price-order .price-range .by-price-asc {
	width:46px;
}
.price-order dt {
	display:none;
}
.price-order .price-range {
	margin-top:-3px;
	float:left;
}
.price-order .price-range input {
	width:35px;
	height:20px;
	font-family:Arial;
	text-align:center;
	line-height:20px;
	background-color:#fff;
	border:solid 1px #b7b7b7;
}
.price-order .price-selected {
	border-color:#e5e5e5;
	background-color:#F5F5F5;
	height:46px;
	z-index:10;
}
.price-order .price-range .sub-menu {
	padding:8px 6px 3px 4px;
	text-align:left;
	display:none;
	position:absolute;
	top:24px;
	left:0;
}
.price-order .price-selected .sub-menu {
	display:block;
}
.price-order .sub-menu .btnSubmit {
	float:left;
	margin-right:2px;
}
.filter-toolbar .order {
	float:left;
	position:relative;
	z-index:1000;
	margin-left:66px;
	_display:inline;
}
.filter-toolbar .order .icon {
	position:absolute;
	top:6px;
	left:5px;
}
.filter-toolbar .order a:hover {
	text-decoration:none;
}
.filter-toolbar .order .select-item {
	display:block;
	width:62px;
	position:relative;
	overflow:hidden;
	padding:0 18px 0 0;
	height:22px;
	line-height:22px;
	cursor:pointer;
	text-indent:30px;
	border:1px solid #b7b7b7;
}
.filter-toolbar .by-default .select-item {
	text-indent:10px;
}
.filter-toolbar .by-default .select-item .icon {
	width:0;
}
.filter-toolbar .order-options li a:hover, .filter-toolbar .order-options .selected a {
	background-color:#eee;
}
.filter-toolbar .order-by .icon {
	width:71px;
	overflow:hidden;
	padding-left:23px;
	white-space:nowrap;
}
.filter-toolbar .order-options {
	position:absolute;
	left:0px;
	top:23px;
	width:120px;
	border:1px solid #A6A6A6;
	background-color:#fff;
	display:none;
}
.filter-toolbar .order.hover .order-options {
	display:block;
}
.filter-toolbar .order-options li {
	width:100%;
	border-bottom:1px solid #D9E9FB;
	height:22px;
	line-height:22px;
}
.filter-toolbar .order-options li.by-default {
	border-bottom:0;
}
.filter-toolbar .order-options li a {
	display:block;
	padding-left:30px;
	width:90px;
	height:22px;
	line-height:22px;
	margin:1px 0;
	position:relative;
}
.otherOrder {
	float:left;
}
.otherOrder a {
	float:left;
	height:22px;
	line-height:22px;
	padding:0 15px 0 8px;
	position:relative;
	cursor:pointer;
	border:1px solid #b7b7b7;
	background-color:#fff;
	margin-left:-1px;
}
.otherOrder a:hover, .otherOrder .selected {
	text-decoration:none;
	color:#333;
	background-color:#ebebeb;
}
.otherOrder .descIcon, .otherOrder .ascIcon {
	position:absolute;
	right:5px;
	width:7px;
	overflow:hidden;
	height:13px;
	vertical-align:top;
	top:8px;
}
.show-option {
	position:absolute;
	right:0;
	top:3px;
	width:40px;
}
.show-option .more {
	position:static;
	padding-top:2px;
	color:#666;
	text-decoration:none;
}
.filter-option {
	position:relative;
	float:right;
	display:inline;
	width:400px;
	line-height:22px;
	margin-right:5px;
	background-color:#fafafa;
	padding:0 0 3px 10px;
}
.filter-option p {
	height:22px;
	line-height:22px;
}
.j_filterMore {
	height:20px;
	overflow:hidden;
}
.filter-option label {
	color:#666;
	margin-right:10px;
}
.filter-option input {
	margin-right:3px;
*margin-right:0;
	margin-top:-2px;
	vertical-align:middle;
}
.filter-option .btnSubmit {
	display:block;
}
.search-bar {
	float:left;
	width:258px;
	position:relative;
	z-index:2;
}
.search-bar ul {
	float:left;
	border:1px #CCC solid;
	background-color:#f7f7f7;
}
.searchBar-label {
	left:5px;
	position:absolute;
	top:2px;
	color:#aaa;
	display:none;
}
.btnSearch-wrap {
	float:left;
	height:22px;
	overflow:hidden;
	margin-left:-1px;
	border:1px solid #ccc;
}
.btnSearch {
	width:50px;
	height:22px;
	line-height:22px;
	color:#333;
	border:0;
	cursor:pointer;
	overflow:hidden;
	background:-moz-linear-gradient(#fff, #e5e5e5);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e5e5e5, grandientT);
}
.search-bar .key-word input {
	width:85px;
	height:20px;
	line-height:20px;
	display:block;
	padding-left:4px;
	border:0;
	color:#666;
	overflow:hidden;
	background-color:#fff;
}
.search-bar li {
	float:left;
}
.search-bar .search-menu {
	position:relative;
	z-index:1111;
	width:51px;
	padding:0 16px 0 5px;
	border:0 none;
	line-height:22px;
	border-left:1px #e1e1e1 solid;
	color:#999;
}
.search-bar .search-menu span {
	display:block;
	width:50px;
	overflow:hidden;
	white-space:nowrap;
}
.search-bar .search-menu .sub-menu {
	display:none;
	position:absolute;
	top:0px;
	left:-1px;
	background-color:#fff;
	width:160px;
	height:220px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #91a8b4;
}
.search-bar .selected .sub-menu {
	display:block;
}
.search-bar .sub-menu li {
	float:none;
}
.search-bar .sub-menu a {
	display:block;
	width:auto;
}
.search-bar .search-menu a {
	display:inline-block;
	padding:3px 0 3px 10px;
	width:150px;
	color:#666;
}
.search-bar .sub-menu .even a {
	background-color:#F2F2F2;
}
.search-bar .sub-menu a:hover {
	color:#666;
	text-decoration:none;
	background-color:#d5e2ff;
}
.location {
    left: 234px;
    position: absolute;
    top: 6px;
    width: 90px;
    z-index: 111;
}
.location .select-item {
	display:inline-block;
	width:64px;
	border:1px solid #b7b7b7;
	padding:0 18px 0 5px;
	height:22px;
	cursor:pointer;
	line-height:22px;
}
.location .item-list {
	position:absolute;
	top:23px;
	left:0;
	width:203px;
	background:#fff;
	border:1px solid #A9A9A9;
	display:none;
	padding:5px 0;
}
.location.hover .item-list {
	display:block;
}
.location .item-list li {
	display:inline;
	float:left;
	height:auto;
	line-height:1.7;
	margin:0 3px;
}
.location .item-list li a {
	padding:2px;
	white-space:nowrap;
}
.location .item-list li a:hover {
	background:none;
	text-decoration:underline;
}
.location .item-list li.checked a {
	background:#F50!important;
	color:#FFF;
}
.location .loc1, .location .loc2, .location .loc3, .location .loc4, .userDefine {
	float:left;
	line-height:1.7;
	padding:5px;
	width:193px;
}
.location .split {
	border-top:1px dotted #808080;
}
.location .userDefine {
	padding:8px 5px 0;
}
.location .userDefine input {
	border:1px solid #949494;
	float:left;
	font-size:12px;
	height:17px;
	padding:0 2px;
	width:89px;
}
.location .userDefine button {
	float:left;
	margin-left:4px;
	margin-top:-1px;
	vertical-align:middle;
}
.search-filter-area {
	clear:both;
	background:#fff;
	padding:10px 10px 0;
	_padding:5px 10px 0;
}
.areaSelect {
	position:relative;
	display:inline-block;
	display:inline\9;
	height:30px;
	zoom:1;
}
.areaSelect-trigger {
	display:inline-block;
	height:24px;
	left:0;
	line-height:24px;
	padding:0 20px 0 10px;
	border:2px solid #cc0101;
	position:relative;
	color:#666;
}
a.areaSelect-trigger span {
	color:#666;
}
a.areaSelect-trigger:hover {
	text-decoration:none;
}
.areaSelect-trigger i {
	position:absolute;
	right:8px;
	top:11px;
	top:10px\9;
	width:0;
	height:0;
	border-width:4px 4px;
	border-style:solid;
	border-color:#6f5e55 #fff #fff;
	font-size:0;
	line-height:0;
-webkit-transition:-webkit-transform .2s ease-in;
-moz-transition:-moz-transform .2s ease-in;
-o-transition:-o-transform .2s ease-in;
transition:transform .2s ease-in;
}
.areaSelect a.selected i {
	border-color:#6f5e55 #fff #fff #fff;
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	transform:rotate(180deg);
	transform-origin:50% 30%;
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	top:5px\9;
}
.areaSelect-con {
	position:absolute;
	width:290px;
	padding:5px;
	border:1px solid #ccc;
	z-index:100;
	top:26px;
	top:21px\9;
*top:26px;
	left:1px;
	background:#fff;
}
.areaSelect-con a {
	display:inline-block;
	color:#06c;
}
.areaSelect-con a:hover {
	text-decoration:none;
}
.areaSelect-list li {
	float:left;
}
.areaSelect-list a {
	height:20px;
	line-height:18px;
	padding:0 2px;
}
.areaSelect-list a.selected, .areaSelect-list a:hover {
	background:#06c;
	color:#fff;
}
.areaSelect-list a.disabled, .areaSelect-list a.disabled:hover {
	cursor:default;
	color:#999;
	background:none;
}
.areaSelect-list ul:after, .areaSelect-list ul:before {
	content:"";
	display:table;
}
.areaSelect-list ul:after {
	clear:both;
}
.areaSelect-list ul {
	zoom:1;
}
.areaSelect-pro li {
	width:46px;
	height:20px;
	line-height:20px;
	margin:2px 0;
}
.areaSelect-pro ul {
	margin-bottom:10px;
}
.areaSelect-city ul {
	margin-right:-10px;
}
.areaSelect-city li {
	margin:2px 10px 2px 0;
	white-space:nowrap;
	word-break:break-all;
}
.areaSelect-city {
	overflow:hidden;
	padding:10px 0;
	border-top:1px solid #ccc;
}
.areaSelect-close {
	color:#39c;
	display:inline-block;
	height:12px;
	width:12px;
	line-height:12px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	position:absolute;
	top:5px;
	right:5px;
}
.icon, .shop-view .go-left b, .tmall-price, .shop-view .go-right b, .descIcon, .ascIcon, .attr-item .close-icon, .colProp .checked s, .product-price .yun-price strong, .filter-toolbar .order .select-item, .miniarrow b, .location .select-item, .proDefault-price, .icon-flagship, .user-info .grade b, .search-bar .search-menu, .mini-qijian, #J_ItemCompareBtn, .icon-sales, .blueRight, .gradeMoreBtn {
	background:url("http://img01.taobaocdn.com/tps/i1/T1fP9zXkVTXXcBnvZ.-88-100.png") no-repeat 999px 999px;
}
.product-list .spu {
	background:url("http://img02.taobaocdn.com/tps/i2/T1qsxTXXVbXXXXXXXX.png") no-repeat right bottom;
}
.tmall-price {
	padding-left:12px;
	background-position:-78px -53px;
}
.item-miniView .tmall-price {
	background-position:-78px -54px;
}
.proDefault-price {
	padding-left:10px;
	background-position:-78px 4px;
}
.product-price .yun-price strong {
	padding-left:12px;
	background-position:-78px 5px;
}
.icon-flagship {
	background-position:-16px -53px;
}
.icon {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
}
.colProp-item .more .icon, .show-option .more .icon, .blueDown, .blueUp, .grayDown, .grayUp {
	width:7px;
	height:5px;
	margin-right:5px;
}
.colProp-item .more .icon, .blueDown {
	background-position:-57px -14px;
}
.colProp-item .open .icon, .blueUp {
	background-position:-48px -14px;
}
.show-option .close .icon, .grayDown {
	background-position:-57px -14px;
}
.show-option .open .icon, .grayUp {
	background-position:-48px -14px;
}
.show-option .close:hover .icon, .colProp-item .more:hover .icon, .blueDown {
	background-position:-41px -14px;
}
.show-option .close, .colProp-item .more, .show-option .open:hover, .colProp-item .open {
	color:#666;
}
.show-option .close:hover, .colProp-item .more:hover, .show-option .open:hover, .colProp-item .open:hover {
	color:#b10000;
}
.show-option .open:hover .icon, .colProp-item .open:hover .icon, .blueUp {
	background-position:-33px -14px;
}
.grayLeft {
	width:5px;
	height:10px;
	margin-right:5px;
	background-position:-59px -21px;
}
.blueLeft {
	width:5px;
	height:10px;
	margin-right:5px;
	background-position:-29px -21px;
}
.blueRight {
	width:11px;
	height:9px;
	margin-left:5px;
	background-position:-16px -21px;
}
.attr-item .close-icon, .colProp .checked s {
	background-position:-16px 0;
}
.mallCrumbs-nav-item .icon {
	vertical-align:top;
	background-position:0 -2px;
}
.mini-shop .close b {
	background-position:-25px -13px;
}
.mini-shop .open b {
	background-position:-16px -13px;
}
.btnSubmit, .pageSkip-search {
	overflow:hidden;
	border:0;
	cursor:pointer;
	width:46px;
	height:20px;
	color:#333;
	border:1px solid #ccc;
	background:-moz-linear-gradient(#fff, #e5e5e5);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e5e5e5, grandientT);
}
.filter-toolbar .order .icon {
	width:20px;
	height:11px;
}
.filter-toolbar .by-price-asc .icon, .filter-toolbar .order-options .by-price-asc .icon {
	background-position:0 -88px;
}
.filter-toolbar .by-price-desc .icon, .filter-toolbar .order-options .by-price-desc .icon {
	background-position:-23px -88px;
}
.filter-toolbar .by-sale-desc .icon, .filter-toolbar .order-options .by-sale-desc .icon {
	background-position:-46px -88px;
}
.filter-toolbar .by-top-time .icon, .filter-toolbar .order-options .by-top-time .icon {
	background-position:-68px -88px;
}
.filter-toolbar .order-options .by-default .icon {
	background:none;
}
.filter-toolbar .order .select-item {
	background-position:64px -52px;
	background-color:#fff;
}
.filterOrder .select-item {
	background-position:104px -53px;
	background-color:#fff;
}
.descIcon {
	background-position:-40px -72px;
}
.ascIcon {
	background-position:-56px -72px;
}
.selected .descIcon {
	background-position:-48px -72px;
}
.selected .ascIcon {
	background-position:-64px -72px;
}
.location .select-item {
	background-color:#fff;
	background-position:72px -52px;
}
.search-bar .search-menu {
	cursor:pointer;
	background-position:56px -52px;
}
.user-info .grade b {
	background-position:-53px 0;
}
.gradeMoreBtn {
	background-position:-53px 0;
}
.shop-view .go-right b {
	background-position:-30px 0;
}
.shop-view .go-left b {
	background-position:-41px 0;
}
.shop-view .right-end b {
	background-position:-35px 0;
}
.shop-view .left-end b {
	background-position:-47px 0;
}
.quick-page-changer .icon {
	width:4px;
	height:7px;
}
.quick-page-changer .no-previous .icon {
	background-position:-72px -25px;
}
.quick-page-changer .previous-page .icon {
	background-position:-84px -25px;
}
.quick-page-changer .no-next .icon {
	background-position:-66px -25px;
}
.quick-page-changer .next-page .icon {
	background-position:-77px -25px;
}
.pagination .icon {
	width:11px;
	height:9px;
}
.page-start .icon {
	margin-right:3px;
	background-position:-53px -21px;
}
.page-prev .icon {
	margin-right:3px;
	background-position:-29px -21px;
}
.page-next .icon {
	margin-left:3px;
	background-position:-16px -21px;
}
.page-end .icon {
	margin-left:3px;
	background-position:-42px -21px;
}
#J_ItemCompareBtn {
	background-position:0 -32px;
}
.icon-sales {
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:baseline;
	background-position:-72px -72px;
}
.price-discount {
	position:absolute;
	display:inline-block;
	width:62px;
	height:16px;
	top:1px;
	right:0;
}
.price-discount-rSword {
	width:0;
	height:0;
	border-style:solid;
	border-color:#fff #c00 #fff #fff;
	border-width:5px;
	font-size:0;
	line-height:0;
	display:inline-block;
	position:absolute;
	left:0;
	top:3px;
}
.price-discount-body {
	line-height:16px;
	height:16px;
	display:inline-block;
	background-color:#c00;
	color:#fff;
	border-radius:2px;
	position:absolute;
	left:9px;
	width:50px;
	text-align:center;
	font-size:12px;
}
.filter-toolbar .by-discount .icon, .filter-toolbar .order-options .by-discount .icon {
	background:url(http://img02.taobaocdn.com/tps/i2/T1L.KWXohtXXaSrQza-22-11.png) no-repeat 0 0;
	width:23px;
}

#mall-nav2 {
	margin-bottom: 0;
}
.high-red {
	color: #D94442;
}
.fsdg-box img {
	vertical-align: top;
}
.fsdg-box {
	margin-bottom: 10px;
}
.fsdgHd-title {
	margin-top:8px;
	margin-bottom:4px;
	font-size:16px;
	height: 30px;
	line-height:30px;
	overflow: hidden;
}

a.fsdgHd-more {
	float: right;
}
a.fsdgHd-more:link, a.fsdgHd-more:visited {
	color: #666666;
}
.fsdg-bd a:link, .fsdg-bd a:visited {
	color: #333333;
}
.fsdg-bd a:hover {
	color: #FF6000;
}
.product-hover {
	background: none repeat scroll 0 0 transparent;
}

.fsdgattr-close {
	background-position: -51px -99px;
}
.fsdgattr-right {
	background-position: -10px -99px;
}
.fsdgattr-end {
	background-position: -23px -99px;
}
.fsdg-bd .prev, .fsdg-bd .next {
	position: absolute;
	top: 50px;
	z-index: 99999;
}
.otherCate-item-hd {
	background-position: 180px -122px;
}
.otherCate-item:hover .otherCate-item-hd, .hover .otherCate-item-hd {
	background-position: 180px -151px;
}
.fsdgFind-tag-title {
	background-position: 0 -297px;
}
.j_ProThumbCor {
	background-position: -46px -114px;
}


.btmSearch {
	position: relative;
}
.proThumb-wrap {
	display: inline;
	float: left;
	height: 38px;
	margin: 5px 0 0 10px;
	overflow: hidden;
	position: relative;
	width: 185px;
}
.product-thumb {
	margin-bottom: 5px;
	overflow: hidden;
	width: 223px;
}
#J_ProThumbPrev {
	margin-right: -8px;
	margin-top: 15px;
}
#J_ProThumbPrev.disable {
	border-color: #FFFFFF #8E8E8E #FFFFFF #FFFFFF;
}
#J_ProThumbNext {
	border-color: #FFFFFF #FFFFFF #FFFFFF #CC0000;
	margin-right: -5px;
	margin-top: 15px;
}
#J_ProThumbNext.disable {
	border-color: #FFFFFF #FFFFFF #FFFFFF #8E8E8E;
}
.proThumb-icon, .proThumb-img {
	cursor: pointer;
	display: inline;
	float: left;
}
.proThumb-img {
	border: 1px solid #CCCCCC;
	display: table-cell;
	height: 30px;
	margin-right: 3px;
	margin-top: 4px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
.proThumb-img img {
	max-height: 30px;
	max-width: 30px;
	vertical-align: middle;
}
.proThumb-selected {
	border: 2px solid #CD0000;
	padding: 0;
	position: relative;
}
.proThumb-selected img, .proThumb-img img:hover, .proThumb-img img.hover {
	padding: 0;
}
.j_ProThumbCor {
	height: 4px;
	left: 12px;
	overflow: hidden;
	position: absolute;
	top: -6px;
	width: 7px;
}
.fsdgMore {
	background-color: #333333;
	border: 1px solid #E6E6E6;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
a.fsdgMore:link, a.fsdgMore:visited {
	color: #FFFFFF;
}
a.fsdgMore:hover {
	background-color: #000000;
}
.fsdgSide-panel {
	background-color: #ffffff;
	border: 1px solid #E4E4E4;
	margin-top: 10px;
	width: 188px;
}
.fsdgSide-hd {
	border-bottom: 1px solid #E4E4E4;
	font-size: 14px;
	padding: 3px 6px;
}
.fsdgSide-bd {
	overflow: hidden;
	padding: 10px;
	position: relative;
}
.fsdgRank-list {
	border-top: 1px solid #E4E4E4;
	height: 57px;
	margin-top: -1px;
	overflow: hidden;
	position: relative;
}
.fsdgRank-list a {
	display: block;
	height: 36px;
	overflow: hidden;
	padding: 10px 5px 10px 40px;
	width: 143px;
}
.fsdgRank-list a:hover {
	background-color: #F2F2F2;
	height: 36px;
	left: -1px;
	position: absolute;
	text-decoration: none;
	top: 0;
}
.fsdgRank-title {
	color: #333333;
	height: 18px;
	white-space: nowrap;
	font-size:12px;
}
.fsdgRank-desc {
	color: #666666;
	overflow: hidden;
}
.fsdgRank-expand {
	background-color: #F2F2F2;
	overflow: visible;
	z-index: 10;
}
.fsdgRank-expand a {
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}
.fsdgRank-num {
	background-color: #F7F7F7;
	color: #C5C5C5;
	font-size: 20px;
	font-style: italic;
	height: 57px;
	left: 0;
	line-height: 52px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 30px;
}
.fsdgRank-list a:hover .fsdgRank-title, .fsdgRank-list a:hover .fsdgRank-num {
	color: #FF6000;
}
.tags .bd {
	padding: 10px;
	position: relative;
}
.tags .bd a {
	padding: 0 10px;
	white-space: nowrap;
}
.fsdg-sale {
    overflow: hidden;
    width: 790px;
}
.fsdgS-bd {
    background-color: #FFFFFF;
    overflow: hidden;
    width: 800px;
}
.fsdgS-list {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #E5E5E5;
    float: left;
    overflow: hidden;
    width: 394px;
}
.fsdgS-title {
    background-color: #F1F1F1;
    font-family: Helvetica;
    font-size: 16px;
    text-align: center;
    word-spacing: 1px;
}
.fsdgS-title a {
    border: 1px solid #F1F1F1;
    color: #B3ABAA;
    display: block;
    height: 44px;
    line-height: 44px;
}
.fsdgS-zhe {
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
}
.fsdgS-title a:hover {
    border-color: #E5E5E5;
    text-decoration: none;
}
.fsdgS-item {
    height: 180px;
    overflow: hidden;
    padding-right: 7px;
}
.fsdgS-item li {
    display: inline;
    float: left;
    margin: 8px 0 0 7px;
    overflow: hidden;
    width: 122px;
}
.fsdgS-item a {
    border: 1px solid #FFFFFF;
    display: block;
}
.fsdgS-item a:hover {
    border-color: #D1CCC7;
    text-decoration: none;
}
.fsdgS-price {
    margin: 5px 0;
}
.fsdgS-price .tmall-price {
    float: left;
}
.proDefault-price {
    color: #999999;
    padding-left: 11px;
}
.fsdgs-from {
    height: 18px;
    overflow: hidden;
    white-space: nowrap;
}
.fsdgs-from a {
    display: inline;
    font-weight: bold;
}
.fsdgs-from a:hover {
    text-decoration: underline;
}
.fsdgs-from a, .fsdgs-from a:hover {
    border: 0 none;
}
#J_CateNavigation ul {
    text-indent: 0;
}
.cate-item-list li .noChildren, .cate-item-list .collapsed, .cate-item-list .expanded, .category-tree span.root span, .cate-item .selectedInoperative span, .cate-hd {
    background: url("http://img03.taobaocdn.com/tps/i3/T1uHOtXk4nXXXXXXXX-190-158.png") no-repeat scroll -99em -99em transparent;
}
.cate-item-list .topList-selected li .noChildren, .topCate li .noChildren, .topCate .collapsed, .topCate .expanded, .topCate .selectedInoperative span, .cate-item-list .topList-selected .collapsed, .cate-item-list .topList-selected .expanded {
    background-image: url("http://img04.taobaocdn.com/tps/i4/T1ZHKqXadwXXXXXXXX-90-128.png");
}
.cate-item {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #726867 #726867;
    border-right: 3px solid #726867;
    border-style: none solid solid;
    border-width: 0 3px 3px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    width: 184px;
}
.cate-item .allCate {
    padding-left: 5px;
}
.cate-hd {
    background-position: 0 -129px;
    line-height: 29px;
    margin: 0 -3px;
    padding-left: 15px;
}
.category-tree .cate-item .cate-hd a {
    color: #FFFFFF;
    display: block;
    font-weight: 500;
    line-height: 29px;
}
.cate-path {
    border-bottom: 1px solid #C3C0C0;
    display: block;
    line-height: 21px;
    padding: 5px 0;
}
.cate-path li {
    font-size: 12px;
    padding-left: 13px;
}
.cate-itemWrap {
    font-size: 0;
    padding-top: 10px;
}
.cate-firstLevel .cate-item-list {
    padding-left: 0;
}
.cate-itemWrap ul {
    padding-left: 31px;
}
.topList .vLine {
    padding-bottom: 10px;
}
.cate-item-list li li ul.vLine {
    background: url("http://img02.taobaocdn.com/tps/i2/T1zfR4XeJtXXXXXXXX-11-12.gif") repeat-y scroll 0 0 transparent;
    padding-bottom: 0;
}
.cate-item-list ul.topCate {
    margin-left: 0;
}
.cate-item-list li {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cate-item-list .search-selected {
    padding: 0;
}
.cate-item-list .collapsed, .cate-item-list .expanded, .category-tree span.root span, .cate-item-list .noChildren, .selectedInoperative span {
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 19px;
    line-height: 0;
    text-indent: -9999px;
    vertical-align: middle;
    width: 30px;
}
.cate-firstLevel .cate-item-list .collapsed, .cate-firstLevel .cate-item-list .collapsed-1 {
    background-position: -3px -106px;
}
.cate-firstLevel .cate-item-list .expanded, .cate-firstLevel .cate-item-list .expanded-1 {
    background-position: -33px -106px;
}
.cate-firstLevel .cate-item-list li .noChildren {
    background-position: -999px -999px;
}
.cate-item-list li .collapsed, .cate-firstLevel .cate-item-list li li .collapsed {
    background-position: 0 0;
}
.cate-item-list li .collapsed-1 {
    background-position: 0 -21px;
}
.cate-item-list li .expanded-1 {
    background-position: -30px -21px;
}
.cate-item-list .expanded-2 {
    background-position: -30px -42px;
}
.cate-item-list .expanded-3 {
    background-position: -30px -63px;
}
.cate-item-list .topItemExpanded {
    background-position: -30px -85px;
}
.cate-item-list li .noChildren, .cate-firstLevel .cate-item-list li li .noChildren {
    background-position: -60px 0;
    cursor: default;
}
.cate-item-list li .noChildren-1, .cate-firstLevel .cate-item-list li li .noChildren-1 {
    background-position: -60px -21px;
}
.cate-item-list a {
    display: inline;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
}
.category-tree .cate-item a {
    color: #333333;
}
.cate-item a:hover {
    color: #FF6000;
}
.cate-itemWrap li a b, .j_groupCon li a b {
    color: #999999;
    font-weight: normal;
}
.topList {
    border-bottom: 1px solid #E3E1E1;
    margin: -10px 0 10px;
    padding: 3px 0;
}
.topCate {
    background: none repeat scroll 0 0 #EBE9E9;
    font-size: 12px;
    margin-top: -10px;
    padding: 6px 0;
}
.topList-selected {
    background: none repeat scroll 0 0 #EBE9E9;
}
.cate-item-list .topList .firstItem, .topCate .firstItem {
    line-height: 45px;
}
.cate-item-list .topList .firstItem img, .topCate .firstItem img {
    margin-left: -5px;
    vertical-align: middle;
}
.category-tree .cate-item li.selected a {
    background: none repeat scroll 0 0 #EBE9E9;
    color: #BF0000;
    padding: 1px;
}
.cate-item-list .loading {
    background: url("http://img04.taobaocdn.com/tps/i4/T163d4XlRsXXXXXXXX-10-10.gif") no-repeat scroll 0 0 transparent;
    bottom: auto;
    display: block;
    height: 10px;
    left: auto;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 10px;
    z-index: 10;
}
#J_AllCates {
    overflow: hidden;
    padding-left: 20px;
}
.cate-item #J_AllCates {
    padding: 0 5px;
}
.cate-item-search #J_AllCates {
    padding: 0;
}
.cate-item-list .cate-sub-root {
    padding-left: 0;
}
.category .cate-toggler {
    margin-top: 5px;
}
.category-tree span.root span {
    background-position: -73px -58px;
    cursor: not-allowed;
    width: 18px;
}
#J_CateItemList ul {
    height: auto;
}
.cate-item .selectedInoperative {
    font-size: 12px;
}
.cate-item .selectedInoperative b {
    background: none repeat scroll 0 0 #EBE9E9;
    color: #BF0000;
    padding: 1px;
}
.cate-item .selectedInoperative span {
    background-position: 5px -51px;
    height: 15px;
}
.cate-toggler {
    background-color: #F1F0F0;
    background-position: 0 -134px;
    background-repeat: repeat-x;
}
.cate-toggler {
    font-size: 12px;
    line-height: 14px;
    padding-left: 14px;
}
.cate-toggler a {
    display: block;
    padding: 7px 0;
}
.j_groupCon {
    font-size: 12px;
}
.j_groupCon strong {
    color: #909090;
    line-height: 30px;
    padding-left: 14px;
}
.j_groupCon li li {
    padding-left: 30px;
}
.fsdgNav-list label {
    width: 130px;
}
.fsdgNav-list .selected, .fsdgNav-list label:hover, .fsdgNav-list label.hover {
    background: url("http://img04.taobaocdn.com/tps/i4/T1ec9qXdxUXXXXXXXX-200-16.png") repeat-y scroll 0 0 #7CBAEB;
}
.fsdgNav-now {
    background: url("http://img04.taobaocdn.com/tps/i4/T1ec9qXdxUXXXXXXXX-200-16.png") no-repeat scroll -184px 0 transparent;
}
.fsdg-brand .fsdg-bd {
    background-image: url("http://img04.taobaocdn.com/tps/i4/T1NYOqXc8wXXXXXXXX-790-179.jpg");
}
.fsdg-nav {
    background-color: #EEEEEE;
    border-top: 1px solid #CCCCCC;
    height: 46px;
    overflow: hidden;
    width: 790px;
}
.fsdg-nav form {
    border-top: 1px solid #FFFFFF;
}
.fsdgNav-list {
    border-left: 1px solid #FFFFFF;
    box-shadow: 1px 0 #DAD9D9 inset;
    display: inline;
    float: left;
    font-size: 14px;
    margin-left: -2px;
    padding: 8px 0;
}
.fsdgNav-list label {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 2px 8px 2px 2px;
    position: relative;
    text-align: center;
}
.fsdgNav-list .fsdgNav-all {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #222222;
    margin: 2px 0 2px 2px;
    width: 75px;
}
.fsdgNav-list .selected, .fsdgNav-list label:hover, .fsdgNav-list label.hover {
    border: 2px solid #616161;
    color: #FFFFFF;
    font-weight: bold;
    margin: 1px 7px 1px 1px;
}
.fsdgNav-list .all-selected, .fsdgNav-list label.fsdgNav-all:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #222222;
    font-weight: bold;
    margin: 2px 0 2px 2px;
}
.fsdgNav-now {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: -8px;
    top: -8px;
    width: 16px;
}
.fsdgNav-list input {
    display: none;
}
.fsdgNav-fixed {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    z-index: 999999;
}
.fsdg-brand .fsdg-bd {
    border: 1px solid #DADADA;
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 788px;
}
.fsdg-brand .prev, .fsdg-brand .next {
    position: absolute;
}
.fsdg-brand .prev {
    left: -72px;
}
.fsdg-brand .next {
    right: -72px;
}
.fsdg-brand .disable {
    visibility: hidden;
}
.lbrand-bd {
    height: 100%;
    overflow: hidden;
}
.lbrand-con {
    height: 100%;
    margin-left: 25%;
    margin-top: 45px;
    position: relative;
    visibility: hidden;
    width: 100%;
}
.lbrand-con li {
    height: 100%;
    position: relative;
    width: 788px;
}
.lbrand-con a {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding: 2px;
    position: absolute;
}
.lbrand-con a span {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
}
.lbrand-con a:hover {
    background: none repeat scroll 0 0 #000000;
    margin: -1px 0 0 -2px;
    padding: 3px 4px;
    z-index: 1;
}
.lbrand-con a:hover img {
    visibility: hidden;
}
.lbrand-con a img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 40px;
    padding: 0 27px;
    width: 80px;
}

.fsdgN-list {
    float: left;
    height: 232px;
    margin-right: 7px;
    overflow: hidden;
    position: relative;
    width: 180px;
}
.fsdgN-item {
    width: 100%;
}
.fsdgN-item li {
    float: left;
    height: 232px;
    width: 180px;
}
.fsdgN-item a {
    border: 1px solid #E5E5E5;
    display: block;
    height: 190px;
    overflow: hidden;
}
.fsdgN-item a:hover {
    border-color: #D1CCC7;
}
.fsdgN-nav {
    bottom: 14px;
    position: absolute;
    right: 4px;
}
.fsdgN-nav .fsdgN-active {
    color: #FFFFFF;
}
.fsdgN-desc {
    background-color: #000000;
    height: 40px;
    overflow: hidden;
    padding-left: 10px;
    position: absolute;
    top: 193px;
    width: 182px;
}
.fsdgN-logo {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 120px;
}
.fsdgN-desc a:link, .fsdgN-desc a:hover {
    border: 0 none;
    color: #FFFFFF;
    text-decoration: none;
}
.fsdgH-list {
    background: url(../images/dian.png) repeat scroll 0 0 #F4F4F4;
    padding-left:5px;
    overflow: hidden;
}
.fsdgH-title {
    color: #908381;
    font-weight: 400;
    padding: 8px 8px 0;
}
.fsdgH-start {
    background-position: 0 -88px;
    display: inline-block;
    height: 10px;
    margin-left: 10px;
    overflow: hidden;
    width: 69px;
}
.colProp-list  a{ color:#2953A6; }
.fsdgH-item li {
    display: inline;
    float: left;
    margin: 8px 0 0 4px;
    overflow: hidden;
    padding-bottom: 5px;
    width: 120px;
}
.fsdgH-des {
    background-color: #FFFFFF;
    color: #999999;
    padding: 5px;
}
.fsdgH-item a {
    border: 1px solid #F1F1F1;
    display: block;
    height: 120px;
    overflow: hidden;
}
.fsdgH-item a:hover {
    border: 1px solid #FF6000;
    text-decoration: none;
}
.fsdgH-from {
    height: 18px;
    margin-top: 5px;
    overflow: hidden;
    white-space: nowrap;
}
.fsdgH-from a {
    border: 0 none;
    display: inline;
    font-weight: 700;
}
.fsdgH-from a:hover {
    border: 0 none;
    text-decoration: underline;
}
.fsdg-find .fsdg-bd {
    background-color: #736867;
    padding: 10px;
}
.fsdgFind-tag {
    color: #B89D8A;
    float: left;
    height: 20px;
    overflow: hidden;
    width: 510px;
}
.fsdgFind-tag-title {
    float: left;
    font-weight: bold;
    height: 15px;
    margin: 2px 10px 0 0;
    overflow: hidden;
    text-indent: -9999em;
    width: 68px;
}
.fsdgFind-tag a {
    float: left;
    margin-right: 10px;
}
.fsdgFind-tag a:link, .fsdgFind-tag a:visited, .fsdgFind-tag a:hover {
    color: #FFFFFF;
}
.fsdgFind-search {
    float: right;
}
.fsdgFindS-text {
    background-color: #E3DEDB;
    border: 1px solid #453937;
    float: left;
    height: 18px;
    line-height: 18px;
    width: 179px;
}
.fsdgFindS-btn {
    background: -moz-linear-gradient(#5A4D4C, #3A2C2B) repeat scroll 0 0 #3A2C2B;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    width: 60px;
}
.fsdg-pop .fsdg-bd {
    border: 1px solid #DDDDDD;
    height: 395px;
    overflow: hidden;
    position: relative;
    width: 790px;
}
.fsdgP-item {
    position: absolute;
}
.fsdgP-item a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.fsdgP-desc {
    bottom: 0;
    height: 20px;
    left: 0;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
}
.fsdgP-desc a:link, .fsdgP-desc a:visited {
    background-color: #000000;
    color: #FFFFFF;
    display: block;
    height: 100%;
    opacity: 0.6;
    text-indent: 5px;
    width: 100%;
}
.fsdgP-desc a:hover {
    background-color: #C00101;
    opacity: 1;
}
.fsdgP-mask {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 0;
}
.fsdgP-mask:hover {
    border: 3px solid #D1CCC7;
    margin-left: -2px;
    margin-top: -2px;
}
.fsdg-navigation, .fsdg-attribute, .fsdg-colProp {
    border-color: #D6D6D6;
}
.fsdgHomeAtt-hd {
    background-color: #F5F5F5;
    border-bottom: 1px solid #D6D6D6;
    line-height: 25px;
    padding-right: 10px;
}
.fsdgHomeAtt-title {
    color: #2953A6;
    float: left;
    padding: 0 10px;
	font-size:12px;
	font-weight:normal;
}
.fsdgHomeAtt-title a
{
  color: #2953A6;  }
.fsdgHomeAtt-title span{color:#D96663;}
.fsdgHomeAtt-count em {
    color: #CC6600;
}
.fsdgHomeAtt-count {
    float: right;
}
.fsdg-homeAtt .colProp-toggler, .fsdg-homeAtt .colProp-blueLine {
    background-color: #EBE9E9;
    border-color: #E3E1E1;
}
.fsdg-attribute {
    background-color: #FFFAE0;
    border-bottom: 0 none;
    padding: 5px 0 5px 10px;
}
.fsdgattr-title {
    float: left;
}
.fsdgattr-item {
    border-right: 0 none;
    float: left;
    position: relative;
}
.fsdgattr-item a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #AAA09F;
    border-color: #938382 #938382 #938382 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    float: left;
    height: 19px;
    line-height: 19px;
    margin-bottom: 2px;
    padding: 0 28px 0 3px;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
}
.fsdgattr-close {
    border: 1px solid #AAA09F;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 11px;
    top: 2px;
    width: 13px;
}
.fsdgattr-right, .fsdgattr-end {
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: -3px;
    top: -1px;
    width: 12px;
}
.fsdgattr-end {
    width: 10px;
}
.fsdgattr-item a:link, .fsdgattr-item a:visited {
    color: #FFFFFF;
}
.fsdgattr-item a:hover {
    color: #FFFAE0;
    text-decoration: none;
}
.fsdgattr-item a:hover .fsdgattr-close {
    background-color: #FF6000;
    border-color: #FF6000;
}
.fsdg-colProp {
    overflow: hidden;
}
.fsdg-colProp .colProp-item {
    border-top: 1px solid #E5E5E5;
    margin: -1px 0 0;
    padding: 4px 9px;
}
.fsdgColProp-brands {
    float: right;
    width: 670px;
}
.fsdgBrands-btn {
    background-color: #F8FAFF;
    border: 1px solid #E5E5E5;
    display: inline;
    float: left;
    overflow: hidden;
    padding: 2px 0;
    width: 668px;
}
.fsdgBrands-list {
    border-left: 1px solid #DFDFDF;
    display: inline;
    float: left;
    margin-left: -1px;
}
.fsdgBrands-list label {
    border: 1px solid #F8FAFF;
    cursor: pointer;
    display: inline;
    float: left;
    margin-left: 4px;
    padding: 0 13px;
}
.fsdgBrands-list label:hover, .fsdgBrands-list label.hover {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #FF6000;
}
.fsdgBrands-list label.selected {
    background-color: #FFFFFF;
    border-color: #7F94A3;
    color: #7F94A3;
    font-weight: 700;
}
.fsdgBrands-list input {
    display: none;
}
